/* pages/goods_detail/goods_detail.wxss */
.datail_swiper{
  swiper{
    height: 65vw;
    // background-color: red;
    text-align: center;
    image{
      width: 60%;
    }
  }
}

// 文字说明
.goods_price{
  padding: 15rpx;
  font-size: 32rpx;
  font-weight: 600;
  color: var(--themeColor);
}
.goods_name_row{
  border-top: 5rpx solid #dedede;
  border-bottom: 5rpx solid #dedede;
  padding: 10rpx 0;
  display: flex;
  .goods_name{
    flex: 5;
    color: #000;
    font-size: 30rpx;
    padding: 0 10rpx;

    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .goods_collect{
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-left: 1rpx solid #000;
    .iconfont{}
    .icon-shoucang1{
      color: orangered;
    }
    .collect_text{}
  }
}

// 图文
.goods_info{
  .goods_info_title{
    font-size: 32rpx;
    color: var(--themeColor);
    font-weight: 600;
    padding: 20rpx;
  }
  .goods_info_content{}
}

// 底部
.btn_tool{
  border-top: 1rpx solid #CCC;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 90rpx;
  background-color: #fff;
  display: flex;
  .tool_item{
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 24rpx;
    position: relative;
    button{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      opacity: 0;
    }
  }
  .btn_cart{
    flex: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #ffa500;
    color: #fff;
    font-size: 30rpx;
    font-weight: bold;
  }
  .btn_buy{
    flex: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #eb4450;
    color: #fff;
    font-size: 30rpx;
    font-weight: bold;
  }
}


// 由于底部的结构设置了固定定位
// 解决方法为
page{
  // 此处设置的值，要跟底部设置的高度一致
  margin-bottom: 90rpx;
}








// 字体图标
@font-face {font-family: "iconfont";
  src: url('//at.alicdn.com/t/font_1864407_1gnokqb3pos.eot?t=1592313799565'); /* IE9 */
  src: url('//at.alicdn.com/t/font_1864407_1gnokqb3pos.eot?t=1592313799565#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('//at.alicdn.com/t/font_1864407_1gnokqb3pos.woff?t=1592313799565') format('woff'),
  url('//at.alicdn.com/t/font_1864407_1gnokqb3pos.ttf?t=1592313799565') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('//at.alicdn.com/t/font_1864407_1gnokqb3pos.svg?t=1592313799565#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-shoucang1:before {
  content: "\e629";
}

.icon-daifukuan01:before {
  content: "\e626";
}

.icon-tuikuan:before {
  content: "\e609";
}

.icon-daishouhuo:before {
  content: "\e61b";
}

.icon-quanbudingdan:before {
  content: "\e640";
}

.icon-gongxiang:before {
  content: "\e63f";
}

.icon-gouwuchekong:before {
  content: "\e600";
}

.icon-kefu:before {
  content: "\e646";
}

.icon-shoucang:before {
  content: "\e60f";
}
